package com.smfx.yxt.daoSqlserver;

import java.util.List;

import com.smfx.yxt.model.StudentWeekComment;
import com.smfx.yxt.page.Page;
import com.smfx.yxt.reqVo.WeekCommentQueryVO;
import com.smfx.yxt.view.StudentWeekCommentView;

public interface StudentWeekCommentMapper {

    int insertSelective(StudentWeekComment record);

    StudentWeekComment selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(StudentWeekComment record);

    List<StudentWeekCommentView> selectWeekCommentByStudentId(WeekCommentQueryVO vo);
    
    List<StudentWeekComment> selectWeekCommentListByPage(Page<StudentWeekComment> page);
    
    List<StudentWeekComment> selectWeekCommentListByPageForParent(Page<StudentWeekComment> page);
    
    List<StudentWeekCommentView> selectWeekCommentListForStudent(WeekCommentQueryVO vo);

    Integer selectStatus(WeekCommentQueryVO vo);
    
    Integer selectWeekNo(WeekCommentQueryVO vo);
    
    List<StudentWeekCommentView> selectViewList(WeekCommentQueryVO vo);
    
    List<StudentWeekCommentView> selectRemindTeacher(WeekCommentQueryVO vo);
    
    List<StudentWeekCommentView> selectStudentCommentList(WeekCommentQueryVO vo);
}